home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Official HTML Publishing…scape (Macintosh Edition)
/
Official HTML Publishing for Netscape - Macintosh Edition.iso
/
Mac 68K Launch Me
/
Mac 68K Launch Me.rsrc
/
CODE_58_AppleEvt.txt
< prev
next >
Wrap
Text File
|
1996-08-14
|
17KB
|
297 lines
# near model CODE resource
# jump table entries: 64216-64220 (5 of them)
00000000 FFFF .extension 0xFFF // unimplemented
00000002 FAD8 .extension 0xAD8 // unimplemented
00000004 0000 037A ori.b D0, 0x7A /* 'z' */
00000008 4E75 rts
0000000A 2F03 move.l -[A7], D3
0000000C 4FEF FFE0 lea.l A7, [A7 - 0x20]
00000010 2F7C 4D41 4353 0004 move.l [A7 + 0x4], 0x4D414353 /* 'MACS' */
00000018 42AF 001C clr.l [A7 + 0x1C]
0000001C 42AF 000C clr.l [A7 + 0xC]
00000020 42AF 0014 clr.l [A7 + 0x14]
00000024 554F subq.w A7, 2
00000026 2F3C 7369 676E move.l -[A7], 0x7369676E /* 'sign' */
0000002C 486F 000A pea.l [A7 + 0xA]
00000030 4878 0004 push.l 0x4
00000034 486F 0026 pea.l [A7 + 0x26]
00000038 303C 0825 move.w D0, 0x825
0000003C A816 syscall Pack8
0000003E 301F move.w D0, [A7]+
00000040 3600 move.w D3, D0
00000042 4A43 tst.w D3
00000044 6600 0080 bne +0x82 /* 000000C6 */
00000048 0C2F 0002 0028 cmpi.b [A7 + 0x28], 0x2
0000004E 6708 beq +0xA /* 00000058 */
00000050 203C 7368 7574 move.l D0, 0x73687574 /* 'shut' */
00000056 6006 bra +0x8 /* 0000005E */
label00000058:
00000058 203C 7265 7374 move.l D0, 0x72657374 /* 'rest' */
label0000005E:
0000005E 2E80 move.l [A7], D0
00000060 554F subq.w A7, 2
00000062 2F3C 464E 4452 move.l -[A7], 0x464E4452 /* 'FNDR' */
00000068 2F2F 0006 move.l -[A7], [A7 + 0x6]
0000006C 486F 0022 pea.l [A7 + 0x22]
00000070 3F3C FFFF move.w -[A7], 0xFFFF
00000074 42A7 clr.l -[A7]
00000076 486F 0024 pea.l [A7 + 0x24]
0000007A 303C 0B14 move.w D0, 0xB14
0000007E A816 syscall Pack8
00000080 301F move.w D0, [A7]+
00000082 3600 move.w D3, D0
00000084 4A43 tst.w D3
00000086 6630 bne +0x32 /* 000000B8 */
00000088 554F subq.w A7, 2
0000008A 486F 0012 pea.l [A7 + 0x12]
0000008E 486F 000E pea.l [A7 + 0xE]
00000092 4878 0071 push.l 0x71 /* 'q' */
00000096 4267 clr.w -[A7]
00000098 4878 FFFF push.l 0xFFFF
0000009C 42A7 clr.l -[A7]
0000009E 42A7 clr.l -[A7]
000000A0 303C 0D17 move.w D0, 0xD17
000000A4 A816 syscall Pack8
000000A6 301F move.w D0, [A7]+
000000A8 3600 move.w D3, D0
000000AA 554F subq.w A7, 2
000000AC 486F 0012 pea.l [A7 + 0x12]
000000B0 303C 0204 move.w D0, 0x204
000000B4 A816 syscall Pack8
000000B6 301F move.w D0, [A7]+
label000000B8:
000000B8 554F subq.w A7, 2
000000BA 486F 001A pea.l [A7 + 0x1A]
000000BE 303C 0204 move.w D0, 0x204
000000C2 A816 syscall Pack8
000000C4 301F move.w D0, [A7]+
label000000C6:
000000C6 3003 move.w D0, D3
000000C8 4FEF 0020 lea.l A7, [A7 + 0x20]
000000CC 261F move.l D3, [A7]+
000000CE 4E75 rts
fn000000D0:
000000D0 2F03 move.l -[A7], D3
000000D2 4FEF FFF4 lea.l A7, [A7 - 0xC]
000000D6 554F subq.w A7, 2
000000D8 2F2F 0016 move.l -[A7], [A7 + 0x16]
000000DC 2F3C 6D69 7373 move.l -[A7], 0x6D697373 /* 'miss' */
000000E2 2F3C 6B65 7977 move.l -[A7], 0x6B657977 /* 'keyw' */
000000E8 486F 0016 pea.l [A7 + 0x16]
000000EC 486F 0016 pea.l [A7 + 0x16]
000000F0 4878 0004 push.l 0x4
000000F4 486F 001A pea.l [A7 + 0x1A]
000000F8 303C 0E15 move.w D0, 0xE15
000000FC A816 syscall Pack8
000000FE 301F move.w D0, [A7]+
00000100 3600 move.w D3, D0
00000102 206F 0018 movea.l A0, [A7 + 0x18]
00000106 3083 move.w [A0], D3
00000108 0C43 F95B cmpi.w D3, 0xF95B
0000010C 56C0 sne D0
0000010E 4400 neg.b D0
00000110 49C0 lea.l A4, D0
00000112 4FEF 000C lea.l A7, [A7 + 0xC]
00000116 261F move.l D3, [A7]+
00000118 4E75 rts
0000011A 554F subq.w A7, 2
0000011C 4857 pea.l [A7]
0000011E 2F2F 0012 move.l -[A7], [A7 + 0x12]
00000122 4EBA FFAC jsr [PC - 0x54 /* 000000D0 */]
00000126 4A00 tst.b D0
00000128 504F addq.w A7, 8
0000012A 6706 beq +0x8 /* 00000132 */
0000012C 3F57 0012 move.w [A7 + 0x12], [A7]
00000130 601A bra +0x1C /* 0000014C */
label00000132:
00000132 1F3C 0001 move.b -[A7], 0x1
00000136 4EAD BDA0 jsr [A5 - 0x4260]
0000013A 4A00 tst.b D0
0000013C 544F addq.w A7, 2
0000013E 6704 beq +0x6 /* 00000144 */
00000140 4257 clr.w [A7]
00000142 6004 bra +0x6 /* 00000148 */
label00000144:
00000144 3EBC FF80 move.w [A7], 0xFF80
label00000148:
00000148 3F57 0012 move.w [A7 + 0x12], [A7]
label0000014C:
0000014C 544F addq.w A7, 2
0000014E 4E74 000C rtd 0x000C
00000152 2F03 move.l -[A7], D3
00000154 4FEF FEE6 lea.l A7, [A7 - 0x11A]
00000158 426F 0118 clr.w [A7 + 0x118]
0000015C 554F subq.w A7, 2
0000015E 2F2F 012C move.l -[A7], [A7 + 0x12C]
00000162 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
00000168 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */
0000016E 486F 011E pea.l [A7 + 0x11E]
00000172 303C 0812 move.w D0, 0x812
00000176 A816 syscall Pack8
00000178 301F move.w D0, [A7]+
0000017A 3600 move.w D3, D0
0000017C 4A40 tst.w D0
0000017E 6708 beq +0xA /* 00000188 */
00000180 3F43 012E move.w [A7 + 0x12E], D3
00000184 6000 00B8 bra +0xBA /* 0000023E */
label00000188:
00000188 554F subq.w A7, 2
0000018A 486F 0112 pea.l [A7 + 0x112]
0000018E 4878 0001 push.l 0x1
00000192 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00000198 486F 0012 pea.l [A7 + 0x12]
0000019C 486F 011A pea.l [A7 + 0x11A]
000001A0 303C 0A0B move.w D0, 0xA0B
000001A4 A816 syscall Pack8
000001A6 301F move.w D0, [A7]+
000001A8 3600 move.w D3, D0
000001AA 4A40 tst.w D0
000001AC 6670 bne +0x72 /* 0000021E */
000001AE 4878 0001 push.l 0x1
000001B2 2F2F 0110 move.l -[A7], [A7 + 0x110]
000001B6 4EAD C248 jsr [A5 - 0x3DB8]
000001BA 2F48 0008 move.l [A7 + 0x8], A0
000001BE 362D 0874 move.w D3, [A5 + 0x874]
000001C2 486F 0110 pea.l [A7 + 0x110]
000001C6 303C 0204 move.w D0, 0x204
000001CA A816 syscall Pack8
000001CC 301F move.w D0, [A7]+
000001CE 4A43 tst.w D3
000001D0 5C4F addq.w A7, 6
000001D2 664A bne +0x4C /* 0000021E */
000001D4 3F3C FFFF move.w -[A7], 0xFFFF
000001D8 4227 clr.b -[A7]
000001DA 2F2F 0004 move.l -[A7], [A7 + 0x4]
000001DE 4EAD DAE0 jsr [A5 - 0x2520]
000001E2 486F 0010 pea.l [A7 + 0x10]
000001E6 486F 0124 pea.l [A7 + 0x124]
000001EA 4EAD DAD8 jsr [A5 - 0x2528]
000001EE 4A6F 0128 tst.w [A7 + 0x128]
000001F2 4FEF 0010 lea.l A7, [A7 + 0x10]
000001F6 6726 beq +0x28 /* 0000021E */
000001F8 554F subq.w A7, 2
000001FA 2F2F 0128 move.l -[A7], [A7 + 0x128]
000001FE 2F3C 6572 7273 move.l -[A7], 0x65727273 /* 'errs' */
00000204 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
0000020A 486F 0017 pea.l [A7 + 0x17]
0000020E 7000 moveq.l D0, 0x00
00000210 102F 001A move.b D0, [A7 + 0x1A]
00000214 2F00 move.l -[A7], D0
00000216 303C 0A0F move.w D0, 0xA0F
0000021A A816 syscall Pack8
0000021C 301F move.w D0, [A7]+
label0000021E:
0000021E 554F subq.w A7, 2
00000220 486F 0112 pea.l [A7 + 0x112]
00000224 303C 0204 move.w D0, 0x204
00000228 A816 syscall Pack8
0000022A 301F move.w D0, [A7]+
0000022C 3600 move.w D3, D0
0000022E 4A6F 0118 tst.w [A7 + 0x118]
00000232 6604 bne +0x6 /* 00000238 */
00000234 3F43 0118 move.w [A7 + 0x118], D3
label00000238:
00000238 3F6F 0118 012E move.w [A7 + 0x12E], [A7 + 0x118]
label0000023E:
0000023E 4FEF 011A lea.l A7, [A7 + 0x11A]
00000242 261F move.l D3, [A7]+
00000244 4E74 000C rtd 0x000C
00000248 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000024C 4FEF FEE2 lea.l A7, [A7 - 0x11E]
00000250 286F 0136 movea.l A4, [A7 + 0x136]
00000254 426F 011C clr.w [A7 + 0x11C]
00000258 554F subq.w A7, 2
0000025A 2F2F 013C move.l -[A7], [A7 + 0x13C]
0000025E 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
00000264 2F3C 6C69 7374 move.l -[A7], 0x6C697374 /* 'list' */
0000026A 486F 011A pea.l [A7 + 0x11A]
0000026E 303C 0812 move.w D0, 0x812
00000272 A816 syscall Pack8
00000274 301F move.w D0, [A7]+
00000276 3600 move.w D3, D0
00000278 4A40 tst.w D0
0000027A 6708 beq +0xA /* 00000284 */
0000027C 3F43 013E move.w [A7 + 0x13E], D3
00000280 6000 00E8 bra +0xEA /* 0000036A */
label00000284:
00000284 554F subq.w A7, 2
00000286 486F 010E pea.l [A7 + 0x10E]
0000028A 4878 0001 push.l 0x1
0000028E 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00000294 486F 000E pea.l [A7 + 0xE]
00000298 486F 0116 pea.l [A7 + 0x116]
0000029C 303C 0A0B move.w D0, 0xA0B
000002A0 A816 syscall Pack8
000002A2 301F move.w D0, [A7]+
000002A4 3600 move.w D3, D0
000002A6 4A40 tst.w D0
000002A8 6600 00A0 bne +0xA2 /* 0000034A */
000002AC 4878 0001 push.l 0x1
000002B0 2F2F 010C move.l -[A7], [A7 + 0x10C]
000002B4 4EAD C248 jsr [A5 - 0x3DB8]
000002B8 2648 movea.l A3, A0
000002BA 362D 0874 move.w D3, [A5 + 0x874]
000002BE 4A43 tst.w D3
000002C0 504F addq.w A7, 8
000002C2 6600 0086 bne +0x88 /* 0000034A */
000002C6 2F0B move.l -[A7], A3
000002C8 4EAD DAD0 jsr [A5 - 0x2530]
000002CC 2448 movea.l A2, A0
000002CE 486F 0108 pea.l [A7 + 0x108]
000002D2 303C 0204 move.w D0, 0x204
000002D6 A816 syscall Pack8
000002D8 301F move.w D0, [A7]+
000002DA 200A move.l D0, A2
000002DC 544F addq.w A7, 2
000002DE 673A beq +0x3C /* 0000031A */
000002E0 2F7C 5445 5854 0114 move.l [A7 + 0x114], 0x54455854 /* 'TEXT' */
000002E8 2F0A move.l -[A7], A2
000002EA 4EAD C250 jsr [A5 - 0x3DB0]
000002EE 2F48 011C move.l [A7 + 0x11C], A0
000002F2 2F0C move.l -[A7], A4
000002F4 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */
000002FA 486F 0120 pea.l [A7 + 0x120]
000002FE 303C 0610 move.w D0, 0x610
00000302 A816 syscall Pack8
00000304 301F move.w D0, [A7]+
00000306 2F2F 011A move.l -[A7], [A7 + 0x11A]
0000030A 4EAD C260 jsr [A5 - 0x3DA0]
0000030E 2F0A move.l -[A7], A2
00000310 4EAD C200 jsr [A5 - 0x3E00]
00000314 4FEF 000A lea.l A7, [A7 + 0xA]
00000318 6030 bra +0x32 /* 0000034A */
label0000031A:
0000031A 486F 0004 pea.l [A7 + 0x4]
0000031E 486F 0120 pea.l [A7 + 0x120]
00000322 4EAD DAD8 jsr [A5 - 0x2528]
00000326 2F0C move.l -[A7], A4
00000328 2F3C 6572 7273 move.l -[A7], 0x65727273 /* 'errs' */
0000032E 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00000334 486F 0019 pea.l [A7 + 0x19]
00000338 7000 moveq.l D0, 0x00
0000033A 102F 001C move.b D0, [A7 + 0x1C]
0000033E 2F00 move.l -[A7], D0
00000340 303C 0A0F move.w D0, 0xA0F
00000344 A816 syscall Pack8
00000346 301F move.w D0, [A7]+
00000348 5C4F addq.w A7, 6
label0000034A:
0000034A 554F subq.w A7, 2
0000034C 486F 010E pea.l [A7 + 0x10E]
00000350 303C 0204 move.w D0, 0x204
00000354 A816 syscall Pack8
00000356 301F move.w D0, [A7]+
00000358 3600 move.w D3, D0
0000035A 4A6F 011C tst.w [A7 + 0x11C]
0000035E 6604 bne +0x6 /* 00000364 */
00000360 3F43 011C move.w [A7 + 0x11C], D3
label00000364:
00000364 3F6F 011C 013E move.w [A7 + 0x13E], [A7 + 0x11C]
label0000036A:
0000036A 4FEF 011E lea.l A7, [A7 + 0x11E]
0000036E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000372 4E74 000C rtd 0x000C
00000376 0000 0000 ori.b D0, 0x0
0000037A 0000 0000 ori.b D0, 0x0
0000037E 0000 0000 ori.b D0, 0x0